I like solving puzzles - English Synonyms Dictionary